﻿#define _CRT_SECURE_NO_WARNINGS 1

#include "Contact.h"

void MakeMenu()
{
	printf("***************************************\n");
	printf("******1. 新建联系人  2. 删除联系人*******\n");
	printf("******3. 排序       4.查找联系人********\n");
	printf("******5. 显示联系人  6. 修改信息*******\n");
	printf("**********0. 退出通讯录****************\n");
	printf("***************************************\n");

}

int main()
{
	contact con;
	InitContact(&con);

	int input = 0;
	MakeMenu();
	do
	{

		printf("请选择：>");
		scanf("%d", &input);
		switch (input)
		{
		case 1:
			AddContact(&con);
			break;
		case 2:
			DelContact(&con);
			break;
		case 3:
			SortContact(&con);
			break;
		case 4:
			SearchContact(&con);
			break;
		case 5:
			ShowContact(&con);
			break;
		case 6:
			ModifyContact(&con);
			break;
		case 0:
			SaveContact(&con);
			DestroyContact(&con);
			printf("退出通讯录！\n");
			break;
		default:
			printf("选择错误，请重新选择！\n");
			break;
		}
	} while (input);
	return 0;
}